网站更新日志
网站更新日志
Todo #
设置在首页显示的文章
 淡化 ScrollToTop 图标
删除更换 top nav
删除
  
    
  
  
    
  
减少小屏幕无关元素干扰 #
Tue Dec 5 21:05, 2023
首先应保证文字阅读体验,减少无关元素的干扰.
在小屏的时候其实只要显示下方的目录按钮即可,右侧的回到顶部按钮也不需要.并且应当尽量弱化按钮的存在,只在必要的时候 hover 展示.
顶部的 nav 应当只在回滚到上方的时候出现,这样在小品的时候只有下方一个目录按钮,阅读体验应当会更好.
After:
  
    
  
使用 GitHub Actions 自动生成周刊 #
Sun Dec 10 15:16, 2023
name: Generate Weekly Post
on:
  schedule:
    - cron: '0 0 * * 6'
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout
      uses: actions/checkout@v2
    - name: Set up Python
      uses: actions/setup-python@v2
      with:
        python-version: '3.x'
    - name: Generate Weekly Post
      run: |
          START_DATE="2023-12-10"
          TODAY=$(date +'%Y-%m-%d')
          # 计算周刊的期数
          WEEKLY_NUMBER=$((($(date -d $TODAY +%s) - $(date -d $START_DATE +%s)) / 604800 + 1 +32))
          # 创建新的文件夹
          FOLDER_NAME="Weekly-${WEEKLY_NUMBER}"
          mkdir -p "./content/posts/${FOLDER_NAME}"
          # 创建 index.md 并写入内容
          {
            echo "---"
            echo "title: Weekly ${WEEKLY_NUMBER}: "
            echo "start_date: ${TODAY}"
            END_DATE=$(date -d "${TODAY} + 6 days" +'%Y-%m-%d')
            echo "end_date: ${END_DATE}"
            echo "category: [Weekly]"
            echo "tags: []"
            echo "draft: true"
            echo "---"
            echo "这是自动生成的第 ${WEEKLY_NUMBER} 期周刊内容。"
          } > "./content/posts/${FOLDER_NAME}/index.md"
    - name: Commit and Push
      run: |
        git config --global user.name '${{ secrets.GIT_USER_NAME }}'
        git config --global user.email '${{ secrets.GIT_USER_EMAIL }}'
        git add ./content/posts/${FOLDER_NAME}
        git commit -m "Add Weekly post"
        git push
更好的 shadow 样式 #
  
    
  
参考以上的样式风格,之前的 hover 样式太过浮夸了。
Apple 风更浓了 #
Wed Dec 20 00:29, 2023
去掉了博客链接的边框,更简洁更耐看了,也更像 Apple 了。
之前的:
  
    
  
现在的:
  
  
  
    
      
    
  
    
  
更新于: 2023 年 12 月 5 日